package ma.myschool.app.service.impl;

import java.util.List;

import ma.myschool.app.dao.MoisPayeDao;
import ma.myschool.app.model.MoisPaye;
import ma.myschool.app.service.MoisPayeManager;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * Implementation of RoleManager interface.
 *
 * @author <a href="mailto:dan@getrolling.com">Dan Kibler</a>
 */
@Service("moisPayeManager")
public class MoisPayeManagerImpl extends GenericManagerImpl<MoisPaye, Long> implements MoisPayeManager {
    MoisPayeDao moisPayeDao;

    @Autowired
    public MoisPayeManagerImpl(MoisPayeDao moisPayeDao) {
        super(moisPayeDao);
        this.moisPayeDao = moisPayeDao;
    }

	@Override
	public MoisPaye getMoisPayeByLibelle(String libelle) {
		return moisPayeDao.getMoisPayeByLibelle(libelle);
	}

	@Override
	public List<MoisPaye> listMoisAt(MoisPaye moisPayeNow) {
		return moisPayeDao.listMoisAt(moisPayeNow);
	}

	@Override
	public MoisPaye getMois(int i) {
		return moisPayeDao.getMois(i);
	}

}